package wanghui.groovy_lib.COMMON

def void ConfigCenter(String configName) {
    // 全局配置,配置在jenkins中: 系统管理->系统配置->全局属性->环境变量->键值对列表
    def configValues = [
        gitUrl: env.GITLAB,
        harbor: env.HARBOR,
        harboronyun: env.HARBORONYUN,
        nexus: env.NEXUS
    ]
    // 默认配置,如果读取上面的配置信息没有获取到值,则走下面的默认配置
    def defaultValues = [
        gitUrl: "https://gitee.com",
        harbor: "harbor.jindidata.com",
        harboronyun: "registry.cn-beijing.aliyuncs.com",
        nexus: "https://nexus.ecu",
        dingtalkRobot: "xiaoR",
        jenkinsUrl: "http://10.80.28.33/"
    ]
    return configValues["${configName}"] != null ? configValues["${configName}"] : defaultValues["${configName}"]
}
